Rust Job: Software Engineer (SQL)

Job added on

Company

Vaultree

Location

São Paulo - Brazil

Job type

Full-Time

Rust Job Details

About Vaultree

Vaultree is the world’s first Fully Functional Data-In-Use Encryption solution that solves the industry’s fundamental security issue: persistent data encryption, even in the event of a leak. Vaultree enables companies to mitigate the great cyber, legal, reputational, and business risk of a data breach. With Vaultree, enterprises process, search and compute any type of data at scale, without ever having to surrender encryption keys or decrypt server-side. If a leak occurs, Vaultree’s encryption persists, rendering the data unusable to bad actors. Integrating Vaultree is seamless without major technology or platform changes, allowing for usage of existing tech stacks and preferred ciphers.


Want to be a pioneer?

Have you always wanted to be part of a pioneering team? One of the engineers making a huge difference from the very beginning in an innovative young company and building something groundbreaking from scratch? "Challenge accepted" are your favourite two words? Then Vaultree is perfect for you :)


Who are we looking for?

A kick-ass senior software engineer (m/f/x) for our SQL team who is ready to create new

technologies from scratch. You will take part in exciting projects, solving challenges to create

the safest and user-friendliest data security solutions on the market. We are looking for

someone who thinks outside the box, challenges the norm and brings creativity, innovation and imagination to the team.


You will:

  • Innovate and develop top-notch security products with reliability, security, availability and efficiency goals in mind
  • Write fast, performant and secure database queries and data structures
  • Debug memory and performance related issues
  • Develop, optimise, and implement storage engines
  • Work at the edge of, develop and improve technological standards, tooling, and
  • processes across the company
  • Work together with a multidisciplinary team of front-end, back-end and QA developers


You're perfect for this role if you possess:

  • Strong proficiency in Rust or C/C++ with fair knowledge of the language specification
  • System programming, Network/Socket programming on Linux
  • Experience with MySQL, PostgreSQL or other relational/non-relational databases
  • Conceptual knowledge of encryption algorithms
  • Hands-on experience of debugging memory and performance related issues in multithreaded environments
  • HTTP proxy and/or relational database storage engine development experience or relevant experience with developing packet sniffing, packet structure, unix-domain sockets applications or similar network applications is a huge plus
  • Thorough knowledge of the data structures, algorithms
  • Knowledge of asynchronous programming and multi-threaded programming
  • Solid Linux/Unix experience
  • Highly organised and thorough with critical attention to detail and documentation
  • Thrive in a fast-paced, collaborative team of bright people striving to make the world a safer place
  • Share our vision that data privacy is a fundamental human right and that technology gives people the means to take back control of their personal information
  • Are excited to shape an “encrypted tomorrow” together with us


We offer:

  • Health insurance, profit sharing scheme, lunch allowance
  • Direct access to all team members, including co-founders, being the perfect opportunity to learn everything about how the business is being run
  • International, multicultural team
  • Remote first, async work model (flexible working hours with co-working possibility)
  • Part of the week dedicated to learn and create (including courses and certifications)

All the advantages of an early stage startup environment: Flexibility, agility, versatility, independence, sense of ownership, a family environment, no dress code, and lots of fun :)